package com.kim.client.interfaces;


import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kim.common.entity.domian.MessageRecordOffline;

/**
* (MessageRecordOffline) 服务接口
* @author xhh
* @since 2024-12-19
*/

public interface IMessageRecordOffline extends IService<MessageRecordOffline>  {
    /** 保存 */
    MessageRecordOffline saveMessageRecordOffline (MessageRecordOffline request);

    /** 根据id删除 */
    void deleteMessageRecordOfflineById (Integer id);

    /** 修改 */
    MessageRecordOffline updateMessageRecordOffline (MessageRecordOffline request) throws IllegalAccessException, NoSuchMethodException;

    /** 查询列表 */
    Page<MessageRecordOffline> listMessageRecordOffline (MessageRecordOffline request) throws IllegalAccessException, NoSuchMethodException;

    /** 查询详情 */
    MessageRecordOffline getMessageRecordOfflineById (Integer id);

}
